Programmeren 3<br /> <span style="color: red;">Les 22</span>
Home

Programmeren 3
Les 22

ASP.NET Core MVC Model toevoegen
Lambda expressies en Linq

Programmeren 3
Les 22

24 januari 2018

Lambda expressies en Linq

Doelstelling

  1. Lijsten manipuleren
    1. ordenen
    2. selecteren, ...
  2. Daarvoor moeten we enkele nieuwe technieken leren:
    1. Wat zijn lambda's
    2. en waarvoor gebruiken we anonieme functies?

Leerpad

  1. Delegates, Lambdas en Events
  2. LINQ inleiding
  3. LINQ fluent style
  4. LINQ ordeningsoperatoren
  5. LINQ partitioneringsoperatoren
  6. LINQ projectie operatoren
  7. LINQ restrictie operatoren

Oefening

  1. We hebben testdata nodig. We gaan bouwen verder op de testdata van De Postcode app migreren naar ASP.NET Core MVC.
  2. Filmpje: Postcodes csv, xml bestand met Linq
  3. Postcodes csv, xml bestand met LINQ

Opdracht

  1. In de oefening heb je geleerd hoe je ordent op postcode en plaats. Voeg de mogelijkheid toe om te ordenen op provincie, localité en province.
  2. Voeg een tekstbox toe op de Postcodes.cshtml pagina waarmee je naar een plaats in de lijst van postcodes. Als je bijvoorbeeld de letter B intypt, zie je alle plaatsen die beginnen met B.
  3. Deze opdracht maakt geen deel uit van het examen en hoef je niet in te sturen.
  4. Synchroniseer je lokale map met Cloud9 met behulp van GIT. In de commit commentaar plaats je "De Postcode app migreren naar ASP.NET Core MVC final".
  5. Deze oefening hoef je niet in te sturen. Wil je feedback stuur me een mailtje. Zorg er dan wel voor dat je app gesyncroniseerd is met Cloud9.

JI
2018-01-20 16:34:40